
$(function() {
	$(".reg-pwd.reg-input").blur(function(){
		$(".reg-pwd2.reg-input").val($(".reg-pwd.reg-input").val());
	})
	$(".reg-qdpwd.reg-input").blur(function(){
		$(".reg-qdpwd2.reg-input").val($(".reg-qdpwd.reg-input").val());
	})
	
	$(".m-btn-shouye").click(function(){
		window.location.href="qzsmk.jsp";
	})
    $(".m-btn-sure").click(function(){
        window.location.href="wsgrxx.html";
    })    
	$(".code").blur(function(){
		if ($(this).val().length == 6) {
			$(".reg-minddiv").find(".tishishufu2").css("display",
			"none");
	    return true;
		} else {
			$(".reg-minddiv").find(".tishishufu2").text("请输入正确的验证码！");
			$(".reg-minddiv").find(".tishishufu2").css("display", "initial");
		}
	})
	// 显示和关闭密码
	$(".scpwd").click(function() {
		if ($(this).attr("src") == "static/img/showpword.png") {
			$(this).attr("src", "static/img/closspword.png");
			$(".reg-pwd.reg-input").css("display", "none");
			$(".reg-pwd2.reg-input").css("display", "initial");
			$(".reg-pwd2.reg-input").val($(".reg-pwd.reg-input").val());
		} else if ($(this).attr("src") == "static/img/closspword.png") {
			$(this).attr("src", "static/img/showpword.png");
			$(".reg-pwd.reg-input").css("display", "initial");
			$(".reg-pwd2.reg-input").css("display", "none");
			$(".reg-pwd.reg-input").val($(".reg-pwd2.reg-input").val());
		}
	})
	$(".scpwd2").click(function() {
		if ($(this).attr("src") == "static/img/showpword.png") {
			$(this).attr("src", "static/img/closspword.png");
			$(".reg-qdpwd.reg-input").css("display", "none");
			$(".reg-qdpwd2.reg-input").css("display", "initial");
			$(".reg-qdpwd2.reg-input").val($(".reg-qdpwd.reg-input").val());
		} else if ($(this).attr("src") == "static/img/closspword.png") {
			$(this).attr("src", "static/img/showpword.png");
			$(".reg-qdpwd.reg-input").css("display", "initial");
			$(".reg-qdpwd2.reg-input").css("display", "none");
			$(".reg-qdpwd.reg-input").val($(".reg-qdpwd2.reg-input").val());
		}
	})

	// 密码验证
	$(".reg-pwd.reg-input").blur(
			function() {
				if ($(".reg-pwd.reg-input").val().length < 8) {
					$(".reg-pwd.reg-input").parent().find(".tishishufu").text(
							"密码不能少于8位");
					$(".reg-pwd.reg-input").parent().find(".tishishufu").css(
							"display", "initial");
				} else if ($(".reg-pwd.reg-input").val().length > 30) {
					$(".reg-pwd.reg-input").parent().find(".tishishufu").text(
							"密码长度不能超过30位");
					$(".reg-pwd.reg-input").parent().find(".tishishufu").css(
							"display", "initial");
				} else {
					if(checkPwdzc($(".reg-pwd.reg-input").val())){
						$(".reg-pwd.reg-input").parent().find(".tishishufu").css(
								"display", "none");
						$(".reg-pwd2.reg-input").val($(".reg-pwd.reg-input").val());
					}else{
						$(".reg-pwd.reg-input").parent().find(".tishishufu").text(
						"密码是字母与数字组成！");
				$(".reg-pwd.reg-input").parent().find(".tishishufu").css(
						"display", "initial");
					}
				}
			})
	$(".reg-pwd2.reg-input").blur(
			function() {
				if ($(".reg-pwd2.reg-input").val().length < 8) {
					$(".reg-pwd2.reg-input").parent().find(".tishishufu").text(
							"密码不能少于8位");
					$(".reg-pwd2.reg-input").parent().find(".tishishufu").css(
							"display", "initial");
				} else if ($(".reg-pwd2.reg-input").val().length > 30) {
					$(".reg-pwd2.reg-input").parent().find(".tishishufu").text(
							"密码长度不能超过30位");
					$(".reg-pwd2.reg-input").parent().find(".tishishufu").css(
							"display", "initial");
				} else {
					if(checkPwdzc($(".reg-pwd2.reg-input").val())){
						$(".reg-pwd2.reg-input").parent().find(".tishishufu").css(
								"display", "none");
						$(".reg-pwd.reg-input").val($(".reg-pwd2.reg-input").val());
					}else{
						$(".reg-pwd2.reg-input").parent().find(".tishishufu").text(
						"密码是字母与数字组成！");
				$(".reg-pwd2.reg-input").parent().find(".tishishufu").css(
						"display", "initial");
					}
					
				}
			})
	// 确认密码
	$(".reg-qdpwd.reg-input").blur(
			function() {
				if ($(".reg-pwd.reg-input").val() !== $(this).val()) {
					$(".reg-qdpwd.reg-input").parent().find(".tishishufu")
							.text("两次密码不一致！");
					$(".reg-qdpwd.reg-input").parent().find(".tishishufu").css(
							"display", "initial");
				} else {
					$(".reg-qdpwd.reg-input").parent().find(".tishishufu").css(
							"display", "none");
					$(".reg-qdpwd2.reg-input").val($(".reg-qdpwd.reg-input").val());
				}
			})
	$(".reg-qdpwd2.reg-input").blur(
			function() {
				if ($(".reg-pwd2.reg-input").val() !== $(this).val()) {
					$(".reg-qdpwd2.reg-input").parent().find(".tishishufu")
							.text("两次密码不一致！");
					$(".reg-qdpwd2.reg-input").parent().find(".tishishufu")
							.css("display", "initial");
				} else {
					$(".reg-qdpwd2.reg-input").parent().find(".tishishufu")
							.css("display", "none");
					$(".reg-qdpwd.reg-input").val($(".reg-qdpwd2.reg-input").val());
				}
			})
	// 手机号
	$("body").on(
			"change",
			".phone",
			function() {
				if ($(this).val().length == 11) {
					$(".phone.reg-input").parent().find(".tishishufu").css(
							"display", "none");
				} else {
					$(".hqphone.cjhq").removeClass("fsphone");
					$(".phone.reg-input").parent().find(".tishishufu").text(
							"请输入正确的手机号！");
					$(".phone.reg-input").parent().find(".tishishufu").css(
							"display", "initial");
				}
			});

	$("#logo").click(function() {
		window.location.href = "qzsmk.htel";
	})
	// 发送验证码
	$(".cjhq").click(
			function() {
				if ($(".phone").val().length == 11) {
					$(".phone.reg-input").parent().find(".tishishufu").css(
							"display", "none");
					if ($(".cjhq").hasClass("fsphone")) {
						$(".cjhq").removeClass("fsphone");
						$.ajax({
							url : "app/user/sendPhoneVerifyCode.do",
							type : "POST",
							data : {
								"phone" : $(".phone").val(),
								"verifyType" : 2
							},
							dataType : "JSON",
							success : function(json) {
								if (json.code == 0) {
									var i = 0;
									
									var timer = setInterval(function() {
										$(".cjhq").html(60 - i + "秒后重试");
										if (i == 60) {
											clearInterval(timer);
											$(".cjhq").html("点击获取验证码");
											$(".cjhq").addClass("fsphone");

										}
										i++;
									}, 1000);
									console.log(json.registerCode);

								} else {
									alert(json.message);
								}
							}
						})
					}
				} else {
					$(".phone.reg-input").parent().find(".tishishufu").text(
							"请输入正确的手机号！");
					$(".phone.reg-input").parent().find(".tishishufu").css(
							"display", "initial");
				}
			})

	// 点击协议
	$(".ydxy").click(function() {
		if ($(".checkimg").attr("cid") == "1") {
			$(".checkimg").attr("cid", "0");
			$(".checkimg").attr("src", "static/img/checkBox.png");
		} else if ($(".checkimg").attr("cid") == "0") {
			$(".checkimg").attr("cid", "1");
			$(".checkimg").attr("src", "static/img/checkBox1.png");
		}
	})

	// 点击修改
	$(".regbtn").click(
			function() {
                  if(checkPhone($(".phone").val())){
                	  if(checkCode($(".code").val())){
                		  if(checkPwd($(".reg-pwd.reg-input").val())){
                			  if(checktPwd($(".reg-pwd2.reg-input").val())){
                				  if(checktqdPwd($(".reg-pwd.reg-input").val(),$(".reg-qdpwd.reg-input").val())){
                    				 if(checktqdPwd($(".reg-pwd2.reg-input").val(),$(".reg-qdpwd2.reg-input").val())){
                    					var password = $(".reg-pwd").val();
                    					var phone = $(".phone").val();
                    					var verifyCode = $(".code").val();
                    					var confirmPassword = $(".reg-qdpwd.reg-input").val();
                    					$.ajax({
                    						url : "front/user/forgetPassword.do",
                    						data:{
                    							"verifyCode":verifyCode,
                    							"password":password,
                    							"confirmPassword":confirmPassword,
                    							"phone":phone
                    						},
                    						type : "POST",
                    						dataType : "JSON",
                    						success : function(json) {
                    							if (json.code == 0) {
                                 					$.ajax({
                                						url : "front/user/login.do",
                                						data:{
                                							"phone":phone,
                                							"password":password
                                						},
                                						type : "POST",
                                						dataType : "JSON",
                                						success : function(json) {
                                							if (json.code == 0) {
                                								window.location.href="qzsmk.jsp";
                                							}
                                						}
                                					})
                    									
                    							}else {
                									alert(json.message);
                								}
                    						}
                    					})
                    				 }
                    			  }
                			  }
                		  }
                	  }
                  }

			})

		
				
			
			
	$(".zcxylj").click(function() {
		this.href = "zcxy.html";
		this.target = "_blank";
	})

})

// 检测手机号
function checkPhone(phoneNum) {
	if (phoneNum.length == 11) {
		$(".phone.reg-input").parent().find(".tishishufu").css("display",
				"none");
		return true;
	} else {
		$(".hqphone.cjhq").removeClass("fsphone");
		$(".phone.reg-input").parent().find(".tishishufu").text("请输入正确的手机号！");
		$(".phone.reg-input").parent().find(".tishishufu").css("display",
				"initial");
	}
}
// 检测密码
function checkPwd(pwd) {
	if (pwd.length < 8) {
		$(".reg-pwd.reg-input").parent().find(".tishishufu").text("密码不能少于8位");
		$(".reg-pwd.reg-input").parent().find(".tishishufu").css("display",
				"initial");
	} else if ($(".reg-pwd.reg-input").val().length > 30) {
		$(".reg-pwd.reg-input").parent().find(".tishishufu")
				.text("密码长度不能超过30位");
		$(".reg-pwd.reg-input").parent().find(".tishishufu").css("display",
				"initial");
	} else {
		if(checkPwdzc(pwd)){
			$(".reg-pwd.reg-input").parent().find(".tishishufu").css("display",
			"none");
	return true;
		}else{
			$(".reg-pwd.reg-input").parent().find(".tishishufu")
			.text("密码是字母与数字组成！");
	$(".reg-pwd.reg-input").parent().find(".tishishufu").css("display",
			"initial");
		}
		
	}
}
// 检测text密码
function checktPwd(tpwd) {
	if (tpwd.length < 8) {
		$(".reg-pwd2.reg-input").parent().find(".tishishufu").text("密码不能少于8位");
		$(".reg-pwd2.reg-input").parent().find(".tishishufu").css("display",
				"initial");
	} else if ($(".reg-pwd2.reg-input").val().length > 30) {
		$(".reg-pwd2.reg-input").parent().find(".tishishufu").text(
				"密码长度不能超过30位");
		$(".reg-pwd2.reg-input").parent().find(".tishishufu").css("display",
				"initial");
	} else {
		if(checkPwdzc(tpwd)){
			$(".reg-pwd2.reg-input").parent().find(".tishishufu").css("display",
			"none");
	return true;
		}else{
			$(".reg-pwd2.reg-input").parent().find(".tishishufu").text(
			"密码是字母与数字组成！");
	$(".reg-pwd2.reg-input").parent().find(".tishishufu").css("display",
			"initial");
		}
		
	}
}

// 检测确认密码
function checkqdPwd(qdpwd, pwd) {
	if (qdpwd !== pwd) {
		$(".reg-qdpwd.reg-input").parent().find(".tishishufu").text("两次密码不一致！");
		$(".reg-qdpwd.reg-input").parent().find(".tishishufu").css("display",
				"initial");
	} else {
		$(".reg-qdpwd.reg-input").parent().find(".tishishufu").css("display",
				"none");
		return true;
	}
}

// 检测text确定密码
function checktqdPwd(qdpwd, pwd) {
	if (pwd !== qdpwd) {
		$(".reg-qdpwd2.reg-input").parent().find(".tishishufu")
				.text("两次密码不一致！");
		$(".reg-qdpwd2.reg-input").parent().find(".tishishufu").css("display",
				"initial");
	} else {
		$(".reg-qdpwd2.reg-input").parent().find(".tishishufu").css("display",
				"none");
		return true;
	}
}
// 检测code
function checkCode(code) {
	if (code.length == 6) {
		$(".reg-minddiv").find(".tishishufu2").css("display",
		"none");
    return true;
	} else {
		$(".reg-minddiv").find(".tishishufu2").text("请输入正确的验证码！");
		$(".reg-minddiv").find(".tishishufu2").css("display", "initial");
	}
}

//检验密码数字和字母
function checkPwdzc(pwd){
	var p = /^(?![^a-zA-Z]+$)(?!\D+$).{8,30}/;
	var b = p.test(pwd);
	return b;
}
